Pilot giant mechs to beat the spreading of a terrifying menace!
